func runtime.alignDown
12 uses
runtime (current package)
mbarrier.go#L208: pwsize := alignDown(size, goarch.PtrSize)
mem_linux.go#L73: head = alignDown(uintptr(v), physHugePageSize)
mem_linux.go#L77: tail = alignDown(uintptr(v)+n-1, physHugePageSize)
mem_linux.go#L156: end := alignDown(uintptr(v)+n, physHugePageSize)
mgcscavenge.go#L564: newBase := alignDown(r.base.addr(), pallocChunkBytes)
mgcscavenge.go#L995: hugePageBelow := uint(alignDown(uintptr(start), pagesPerHugePage))
mpagealloc.go#L172: return int(alignDown(uintptr(lo), e)), int(alignUp(uintptr(hi), e))
mpagealloc.go#L371: base = alignDown(base, pallocChunkBytes)
mpagealloc_64bit.go#L115: baseOffset := alignDown(uintptr(sumIdxBase)*pallocSumBytes, physPageSize)
mpagecache.go#L135: base: chunkBase(ci) + alignDown(uintptr(j), 64)*pageSize,
mpagecache.go#L152: base: alignDown(addr, 64*pageSize),
stubs.go#L374: func alignDown(n, a uintptr) uintptr {